package models

import (
	"gitee.com/dromara/carbon/v2"
)

// DoctorReset 医生休息
type DoctorReset struct {
	ID        int64         `json:"id" gorm:"id"`                 // ID
	DoctorId  int64         `json:"doctor_id" gorm:"doctor_id"`   // 医生ID
	ResetType int64         `json:"reset_type" gorm:"reset_type"` // 休息类型。【1：每周哪一天；2：指定日期；】
	WeekDay   int64         `json:"week_day" gorm:"week_day"`     // 每天哪一天。【1：周一；2：周二；3：周三；4：周四；5：周五；6：周六；0：周日；】
	ResetDate carbon.Carbon `json:"reset_date" gorm:"reset_date"` // 指定的日期
	CreatedAt carbon.Carbon `json:"created_at" gorm:"created_at"` // 创建时间
	UpdatedAt carbon.Carbon `json:"updated_at" gorm:"updated_at"` // 修改时间
}

// TableName 表名称
func (*DoctorReset) TableName() string {
	return "doctor_reset"
}
